#7.0

1. Driver name: smartpqi

2. Driver version: 70.4252.0.103-1OEM.700.1.0.15843807

3. Compatible ESX version(s): ESXi 7.0


#Fixes

1. Fixed an issue where Driver unload was failing due to multiple issues.

   Problem: Driver load/unload test was failing due to multiple issues with
   driver error handling during initialization and topology rescan.
   Issues include Management command timeout, Memory leak, and PSOD.
   Root Cause:
   Management command timeout - MSIX interrupts were not getting enabled
   when driver initialization fails after enabling legacy interrupt.
   Memory leak - Memory allocated was not getting freed when the following
   step fails.
   PSOD - Due to a page fault, memory allocation is getting failed and the
   return value was not getting checked correctly.
   Fix: Corrected the error handling for driver initialization and rescan
	
2. Fixed an issue with inconsistent sequential read performance with RAID10 volumes

   Problem: It was observed inconsistent performance on RAID 10 volumes
   when performing 256K sequential reads.
   Root Cause: The driver was only using a single tracker to determine
   which physical drive to send a request to for AIO requests
   Fix: Allocate an array of trackers based on the number of data disks in
   a row of the RAID map.